IF exists(SELECT * FROM dbo.sysobjects WHERE name='WEB_seminariegroepOpCode' AND xtype='P') 
BEGIN
	DROP PROCEDURE WEB_seminariegroepOpCode
END
GO

CREATE   procedure WEB_seminariegroepOpCode(@code varchar(5))
as
set nocount on

select 0 as volgNr,'' as naam1,'<?xml version="1.0"  encoding="ISO-8859-1" ?><leerlingen>' as tekst
union
select distinct 1,'','<groep code="' 
				+ upper(rtrim(groepscode)) + '">' 
		+ '<naam>' + groepsnaam + '</naam>'
from seminarieNamen
where groepscode = @code
union
select 2, l.naam1,'<leerling iNr="' + l.inschrijvingsNr + '"><voornaam>' +
 l.voornaam + '</voornaam><achternaam>' + l.achternaam  + '</achternaam></leerling>'
from seminariegroepen as s
	left join leerlingen as l
	  on s.inschrijvingsNr = l.inschrijvingsNr
	where s.groepscode = @code
union
select 3,'','</groep>' 
union
select 4,'','</leerlingen>'
order by volgNr, naam1